package com.itheima.easy.handler;

import com.itheima.easy.vo.TradeVo;

/**
 * @ClassName FaceToFacePayHandler.java
 * @Description 扫码付支付接口
 */
public interface FaceToFacePayHandler extends CommonPayHandler {

    /***
     * @description 扫用户出示的付款码，完成付款
     * @param tradeVo 订单
     * @return  支付结果
     */
    TradeVo payTrade(TradeVo tradeVo);

    /***
     * @description 生成交易付款码，待用户扫码付款
     * @param tradeVo 订单
     * @return  二维码路径
     */
    TradeVo precreateTrade(TradeVo tradeVo);
}
